package com.uam.sgr.retiro.dao;

import java.util.List;

import mybatis.MyBatisManager;

import org.apache.ibatis.session.SqlSession;

import com.uam.sgr.retiro.dto.TramiteMixDTO;
import com.uam.sgr.retiro.interfaces.TramiteMixDAO_I;

public class MySqlTramiteMixDAO  implements TramiteMixDAO_I {

	@SuppressWarnings("unchecked")
	@Override
	public List<TramiteMixDTO> listaDetalleTramite(int codTramite) {
	
		SqlSession session=null;
		List<TramiteMixDTO> lstDetalleTramite=null;
		try {
			
			session=MyBatisManager.getSqlSessionFactory().openSession(true);
			
			lstDetalleTramite=(List<TramiteMixDTO>) session.selectList(
					"listaDetalleTramite", codTramite);
			
			
		
		} catch (Exception e) {
			System.out.println(e);
		}finally{
			session.close();
		}
		
		return lstDetalleTramite;
	}

	@Override
	public int actualizarTramite(TramiteMixDTO detalleTramite) {
		// TODO Auto-generated method stub
		
			SqlSession session = null;
			session = MyBatisManager.getSqlSessionFactory().openSession(true);

			return session.update("actualizaTramite", detalleTramite);
		
	}

}
